package com.tiger.order.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * chenzumao
 * 2021/4/21
 * 服务订单实体类
 */
@Data
@TableName("tb_service_order")
public class ServiceOrder {
    /**
     * 订单编号
     */
    @TableId(type = IdType.NONE)
    private Long orderId;

    /**
     * 预约编号
     * appointmentNumber
     */
    private String appointmentNumber;
    /**
     * 服务项目名
     */
    private String serviceName;
    /**
     * 商品金额
     */
    private Long totalFee;
    /**
     * 实付金额
     */
    private Long actualFee;

    /**
     * 优惠促销的活动id，
     */
    private Long promotionIds;

    /**
     * 服务商id
     */
    private Long serviceproviderId;
    /**
     * 车主用户id
     */
    private Long userId;

    /**
     * 订单状态
     */
    private Integer OrderStatus;
    /**
     *  订单来源 1:app端，2：pc端，3：微信端
     */
    private Integer sourceType;

    /**
     * 服务状态
     */
    private Integer serviceStatus;

    /**
     * 支付状态
     */
    private Integer payStatus;
    /**
     * 付款时间
     */
    private Date payTime;
    /**
     * 付款方式：1:在线支付, 2:线下付款
     */
    private Integer paymentType;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 服务开始时间
     */
    private Date startTime;
    /**
     * 服务完成时间
     */
    private Date endTime;
    /**
     * 交易关闭时间
     */
    private Date closeTime;
    /**
     * 评价时间
     */
    private Date commentTime;
    /**
     * 更新时间
     */
    //private Date updateTime;
    /**
     * 发票类型，0无发票，1普通发票，2电子发票，3增值税发票
     */
    //private Integer invoiceType;

}
